﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.IO;
using System.Reflection;
using System.Collections.Generic;
using System.Linq;

namespace NPad
{
  /// <summary>
  /// Description of ICompiler.
  /// </summary>
  public interface ICompiler
  {
      SetNemerlePath(path : string) : void;
      Compile(fileName : FileInfo, log : TextWriter) : Assembly;
  }
}
